package com.stylefeng.guns.core.mutidatesource;

/**
 * 
 * datasource的上下文
 *
 * @author fengshuonan
 * @date 2017年3月5日 上午9:10:58
 */
public class DataSourceContextHolder {
	
	private static final ThreadLocal<String> CONTEXT_HOLDER = new ThreadLocal<String>();

	/**
	 * @Description: 设置数据源类型 
	 * @param dataSourceType 数据库类型 
	 */
	public static void setDataSourceType(String dataSourceType) {
		CONTEXT_HOLDER.set(dataSourceType);
	}

	/**
	 * @Description: 获取数据源类型 
	 */
	public static String getDataSourceType() {
		return CONTEXT_HOLDER.get();
	}

	/**
	 * @Description: 清除数据源类型
	 */
	public static void clearDataSourceType() {
		CONTEXT_HOLDER.remove();
	}
}
